|
Definition of Indwelling catheter
1. Noun. A catheter left inside the body, either temporarily or permanently. ¹
¹ Source: wiktionary.com
Medical Definition of Indwelling catheter
1. A catheter left in place in the bladder, usually a balloon catheter. (05 Mar 2000)